var global_user_variable = {};

//初始化
function init(){
	var ws = createWebSocket();
	if(ws!=null){
		global_user_variable.ws = ws;
	}
}

//创建websocket
function createWebSocket(){
	if ("WebSocket" in window) {

		// 创建一个 websocket
		var ws = new WebSocket("ws://localhost:453");

		ws.onopen = function() {//连接
			// Web Socket 已连接上，使用 send() 方法发送数据
			//console.log("连接已开启");
		};

		ws.onmessage = function(evt) {//数据接收
			webSocketCallBack(evt);
		};

		ws.onclose = function() {// 关闭 websocket
			//console.log("连接已关闭");
		};
		return ws;
	}else {
		alert("您的浏览器不支持 WebSocket!");
		return null;
	}
}

//发送
function send(){
	var sendData = $("#sendData").val();
	var json = {"to": "2", "content": sendData};
	global_user_variable.ws.send(JSON.stringify(json));
}

//数据返回
function webSocketCallBack(evt){
	var result = evt.data;
	console.log("数据已接收：" + result);
	var json = $.parseJSON(result);
	var type = json.type;

	if(type=="userInfo"){
		$("#userInfo").val(json.id);
		console.log(json.userList);
		var userList = json.userList;
		for(var i=0;i<userList.length;i++){
			var name = "用户--" + userList[i];
			$("#userList").append("<div><span>" + name + "</span></div>");
		}
	}
	if(type=="message"){
		var content = json.content;
		$("#messageDiv").append("<div><span>" + content + "</span></div>");
		$("#sendData").val("");
	}
}